package mashibing;

/**
 *  同步和非同步方法是否可以同时调用？
 * @Author zengxianlong
 * @Date 2021/11/23 13:59
 * @Version 1.0
 */
public class T2 {
   public  synchronized void m1(){
      System.out.println(Thread.currentThread().getName()+"m1 start..");
      try {
         Thread.sleep(10000);
      }catch (InterruptedException e){
         e.printStackTrace();
      }
      System.out.println(Thread.currentThread().getName()+"m1 end");
   }

   public void m2(){
      try {
         Thread.sleep(5000);
      }catch (InterruptedException e){
         e.printStackTrace();
      }
      System.out.println(Thread.currentThread().getName()+"m2");
   }

   public static void main(String[] args) {
      T2 t=new T2();
      new Thread(t::m1,"t1").start();
      new Thread(t::m2,"t2").start();

   }

}
